/* 清除默认样式 */
html, body, h1, h2, h3, h4, h5, h6, hr, p, div, blockquote, dl, dt, dd, ul, ol, li, pre, span, b, i, a, font, strong, form, fieldset, legend, button, input, textarea, select, option, label, table, th, td, img,em { padding: 0; margin: 0; border: none; font: 16px '微软雅黑', Arial; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
input:focus, textarea:focus {outline: none;}
input::-ms-clear {display: none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
em { font-style: normal; }
table { border-collapse: collapse;border-spacing: 0;  }
a, a:active { color: #555; text-decoration: none; outline: none;font-family:'微软雅黑'; }
a:hover { outline: none; color:#ad0109;}
.clear { clear: both; zoom: 1; height: 0;  line-height: 0px; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 16px; -webkit-text-size-adjust: none; color: #555;  width: 100%; background-color: #f6f6f6; }
html, body { width: 100%; height: 100%; font-size: 16px;min-width: 1200px; max-width: 1920px;margin:0 auto; }

/*html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}*/
img{max-width: 100%;border: 0px;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}


.con_w{ margin:0 auto; height: auto; width: 1200px; min-width: 1200px; }
/*头部*/
.header{ width: 100%; height: auto;background-color: #fff;}
	.h125{ height: 125px; }
		.logo{ padding-top:23PX; }
		.logo,.logo img{ width: 430px;}
		.top_r{}
			.top_nav{ text-align: right; height:36px; padding-top:20px; }		
			.top_nav a{font-size: 14px; line-height:14px; display: inline-block; padding:0 5px; border-left: 1px solid #dadada; border-right: 1px solid #818181; color: #818181;}
			/*搜索*/
			.search{ width: 460px; height: 38px; border:1px solid #d0d0d0; border-radius: 16px; }
			.search input{ display: inline-block; border:0; vertical-align: top; }
			.input_1{ background:none; width:388px;height:36px; padding-left:20px; line-height:36px; color: #555555; font-size:16px;}
			.button_1{ background:url(../images/searchbg1.png) no-repeat center center; width:35px; height:36px; cursor: pointer;}
	/*导航菜单*/
	.nav{ width:100%; clear: both; height:62px; background: #1a487c; }
	.navp{ position: fixed; left: 0 ; top: 0; z-index: 1111; }
	.nav li{ float: left; display: inline-block; margin-right:9px; background: url(../images/navbg1.jpg) no-repeat right center;position: relative;}
		.one_m{ display: inline-block; font-size: 18px; line-height: 62px; padding:0 31px; color: #fff; letter-spacing: 2px;}
		.nav_h{}
		.nav_h .one_m,.one_m:hover{background: #002d5e; -moz-box-shadow:1px 2px 6px 0px #060001;; -webkit-box-shadow:1px 2px 6px 0px #060001;; box-shadow:1px 2px 6px 0px #060001; padding:0 31px 0 43px; margin-left: -12px; color:#fff;}

		.sub{ position: absolute; left: -12px; top:62px;  background: url(../images/menu_sub_bg.png);width: 100%; padding:8px 6px; display: none; z-index: 5; }
		.sub a{ display: block; width: 100%; text-align: center; line-height: 26px; font-size: 14px; color: #fff; }
/*.wtwo{ width: 300px; text-align: left; }
		.wtwo a{display:inline-block;margin:0 15px; width: auto;}*/

/*移动端头部*/
.header_mobile{display: none; position: relative;padding-bottom:15px; }
.header_mobile .logo{ width:100%; padding:0px;}
.header_mobile .logo a,.header_mobile .logo span{ display:inline-block; vertical-align: middle;}
.header_mobile .logo a { width: 65%; float: left;}
.header_mobile .logo a img{ width: 100%; }
.header_mobile .logo span{ float: right; height:22px; padding-top:15px;}
.header_mobile .logo span img{ width: 22px; margin-left: 10px;cursor: pointer;}
.header_mobile .search_m{width:90%; background: #fff;height: 38px; border:1px solid #d0d0d0; border-radius: 16px;  display: none; position: absolute; left:5%; z-index: 111;}
	.search_m input{ display: inline-block; border:0; vertical-align: top; }
.header_mobile .input_1{width:80%;}
.header_mobile .button_1{ float: right; margin-right:10px; }


	.nav_mobile{ position: absolute; right: 0; top:100px; z-index: 111; width: 90%; background: url(../images/icon_nav3.png); display: none; }
	.nav_mobile li{border-bottom: 1px solid #e2e4e5; cursor: pointer; }
	.nav_mobile li .one_m2{ font-size:16px; display: block; width: 96%; padding:3%; }
	.nav_mobile li:hover{}
	.nav_mobile li:hover .one_m2,.nav_mobile .nav_h2 .one_m2{ color: #1a487c;}
	.sub2{ display: none; }
	.sub2 a{ display:inline-block;margin-left:15px; line-height: 26px; font-size: 14px;  }



/*底部*/
.footer{ width: 100%; background: #002349; padding:25px 0; }
	.links{ padding-right:65px; }
		.f_t{ color: #fff; width: 110px; border-bottom: 1px solid #61778e; padding-bottom:10px; }
		.links_list{ padding-top:9px; width: 110px;  position: relative;}
		.links_list h2{  line-height: 20px; padding-right:13px; cursor: pointer; background: url(../images/foot_icon1.png) no-repeat right center; }
		.links_list h2 span{font-size: 14px; color: #fff;}
			.links_list_c{ overflow:hidden; position: absolute; left: 0; bottom:25px; display: none;  }
			.links_list_c ul{max-height:156px; min-width:160px;background: #f5f5f5; border:1px solid #ddd; overflow-y:scroll; padding:5px 0px;}
			.links_list_c ul li{ font-size: 12px;}
			.links_list_c ul li span{line-height: 26px;  font-size: 14px;padding:0px 10px; background:#5572dc; display: block;color:#fff; }
			.links_list_c ul li a{line-height: 26px;  font-size: 12px;white-space:nowrap;display:block;padding:0px 10px;  }
			.links_list_c ul li a:hover{background:#1a487c; color:#fff; }

	.foot_copy{ padding:0px 0px 0 0; }
	.foot_copy p{ line-height: 30px; font-size: 14px; color:#fff; clear:both;}
	.foot_copy p a{ font-size: 14px;  color:#fff;}
	.foot_copy p span{ margin-right: 30px;font-size: 14px; display:inline-block; }
	.foot_copy .p_b18{ padding-bottom: 18px; line-height:16px; }
	.foot_img{ padding-top:10px; display:none; }



/*分页*/
.EjPage{overflow:hidden; padding-top:40px;}
.easysite-page-wrap{overflow:hidden; text-align:center;}
.PageFontL{margin-left:25px;}
.PageFont{-float:left; display:inline-block; line-height:27px; color:#1b467d;}
.EjPage .easysite-page-wrap a,.EjPage .easysite-page-wrap font,.EjPage .easysite-page-text,.EjPage  .easysite-jump-btn{border:solid 1px #e9e9e9;border-radius:5px;display:inline-block;-float:left;width:26px;height:26px;line-height:26px;text-align:center;margin:0px 5px; color:#1b467d;}
.EjPage .easysite-page-wrap span{-float:left;}
.EjPage .easysite-page-wrap font.NormalRed{background:#1b467d; color:#fff;}
.EjPage  .easysite-jump-btn{background:#1b467d; color:#fff; line-height:20px; width:29px; height:29px;}
.EjPage .easysite-page-wrap{color:#1b467d;}


/* 响应式 */

@media screen and (min-width:960px)and (max-width:1199px){	
html, body { min-width:900px; }
	.con_w{width:900px;min-width: 900px;}
	/*导航菜单*/
	.nav{height:62px;}
	.nav li{margin-right:4px;}
		.one_m{font-size: 18px; line-height: 62px; padding:0 25px; color: #fff; letter-spacing: 2px;}
		.nav_h .one_m,.one_m:hover{padding:0 25px 0 32px; margin-left: -7px;}
		.sub{ position: absolute; left: -7px; padding:10px 3px 10px 4px;}
		.sub a{ line-height: 36px; font-size: 16px; color: #fff; }
	
	/*底部*/
	.links{ padding-right:45px; }
	.foot_copy{padding-right:0; }
	.foot_copy p a{ font-size: 14px; }
		.p_b18{ padding-bottom: 8px; }
	
}
@media screen and (min-width:768px) and (max-width:959px){
html, body { min-width:768px;}
	.con_w{width:768px;min-width: 768px;}
	.h125{ height: 125px; }
		.logo,.logo img{ width: 340px;}		
			/*搜索*/
			.search{ width:300px; height:32px; border:1px solid #d0d0d0; border-radius: 16px; }
			.input_1{width:248px;height:30px; padding-left:10px; line-height:30px;font-size:14px;}
			.button_1{height:32px; }
	/*导航菜单*/
	.nav{height:50px;}
	.nav li{margin-right:4px;}
		.one_m{font-size: 16px; line-height:50px; padding:0 23px; color: #fff; letter-spacing:0px;}
		.nav_h .one_m,.one_m:hover{padding:0 23px 0 30px; margin-left: -7px;}
		.sub{ position: absolute; left: -7px; padding:10px 3px 10px 4px; top:50px;}
		.sub a{ line-height: 30px; font-size: 14px; color: #fff; }
	
	/*底部*/
	.links{ padding-right:55px; width: auto; }
	.links .f_t,.links .links_list{ float: left; }
	.links .f_t{ border-bottom: 0px; }
	.links .links_list{ padding-right:30px; padding-top:0; }
	.foot_img{ padding:0; }
	.foot_copy{ float: left; width: 100%; text-align: center;  padding-top:20px;}
	.foot_copy p span{ margin-right:15px; }
	.foot_copy p a{ font-size: 14px; }
	.foot_copy .p_b18{ padding-bottom: 0px; line-height:30px;}
	
	
	
}
@media (max-width:767px){
	body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, a {box-sizing:border-box;}
html, body { min-width:320px;}
	.con_w{width:90%;min-width: 90%; margin:0 auto;}
	.header{ display: none; }
	.header_mobile{ display: block; }
        /*分页*/
        .EjPage .easysite-page-wrap .pagingNormal,.EjPage .easysite-page-wrap .NormalRed{display:none;}	
	/*底部*/
	.footer{ text-align: center; }
	.links{ padding-right:25px; display: inline-block; float: none; vertical-align: top; text-align: left;}
	.foot_img{ display: none; }
	.foot_img,.foot_copy{ float: none;}
	.foot_copy{ padding-top:20px;}
	.foot_copy p a{ font-size: 14px;white-space:nowrap; }
	.foot_copy p span{ margin-right: 20px;}
	.foot_copy .p_b18{ padding-bottom: 0px; line-height:30px;}
	
	
}
.red,.news_list_c .red{ color:red; font-size:16px}
.wide{font-weight:bold}